Macro Processors for Enhancing High-Level Languages-Some Design Principles

نویسندگان

چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming digital signal processors with high - level languages

In this article Robert Jan lists the pros and cons of programming digital signal processors in high-level languages. Then he compares the code size and the speed of some example programs written in assembly language and in C. According to these measurements, the drawbacks in code size and execution speed are acceptable – especially with the use of some C language extensions. Robert Jan also sho...

متن کامل

Design Principles for Tamper-Resistant Smartcard Processors

We describe techniques for extracting protected software and data from smartcard processors. This includes manual microprobing, laser cutting, focused ion-beam manipulation, glitch attacks, and power analysis. Many of these methods have already been used to compromise widely-fielded conditionalaccess systems, and current smartcards offer little protection against them. We give examples of lowco...

متن کامل

Design Principles for Domain-­‐specific Languages Motivation

ion: consider independently or separately from something“The point of programming languages is to prevent our poor frail human brains from beingoverwhelmed by a mass of detail” [18] DefinitionAbstraction is by far the most overloaded and thus possibly the most confusing principle. Theterm ʻabstractionʼ has been attributed to any action during the design of soft...

متن کامل

A Few Principles of Macro Design

Hygiene facilitates the implementation of reliable macros but does not guarantee it. In this note we review the introspective capabilities of macros, discuss the problems caused by abusing this power, and suggest a few principles for designing well-behaved macros.

متن کامل

High-level languages for low-level programming

ions Abstractions have a cost. File systems and network protocols are generic and not tailored to one particular application. We cannot expect an abstraction to be optimal with respect to every application that uses it. Similarly on the PL side one cannot expect a general purpose PL to provide the exact abstractions needed for one particular application. These abstractions too have a cost: they...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: The Computer Journal

سال: 1985

ISSN: 0010-4620,1460-2067

DOI: 10.1093/comjnl/28.1.34